﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Master/SIM.Master"
    Theme="SIM" CodeBehind="frmImportarSondaje.aspx.cs" Inherits="SIM.Geo.UI.Geo.frmImportarSondaje" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <script type="text/javascript">
        function BuscarLaborOpenModal(url) {
            //var datos = window.showModalDialog(url, BuscarLaborOpenModal, 'dialogHeight:500px;dialogWidth:900px;status=0;resizable=0');
            var datos = window.showModalDialog(url, "", "dialogHeight:500px;dialogWidth:950px");
            if (datos != null) {
                document.getElementById('<%=hidDato.ClientID %>').value = datos;
            }

            return false;
        }
    </script>
    <asp:UpdatePanel runat="server" ID="upBandeja" EnableViewState="true" UpdateMode="Conditional">
        <ContentTemplate>
            <div>
                <div>
                    <table style="width: 100%;" border="0">
                        <tbody>
                            <tr>
                                <td>
                                    <div class="optiongroup">
                                        <div class="navigator-icon">
                                        </div>
                                        <span class="navigator-item">Geología</span>
                                        <div class="separador-op">
                                        </div>
                                        <span class="navigator-item"><a class="navigator-item" href="frmTaladroLargo.aspx">TaladroLargo</a></span>
                                        <span class="active-op">Importación</span>
                                    </div>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
            <div>
                <h3>
                    <asp:Label ID="lblTitleModal" runat="server" Text="Importación de Taladros Largos"></asp:Label>
                </h3>
                <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
                </telerik:RadAjaxLoadingPanel>
            </div>
            <div>
                <table>
                    <tbody>
                        <tr>
                            <td>
                                Categoria *
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlCategoria" runat="server">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator6" runat="server" ControlToValidate="ddlCategoria"
                                    Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                    ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender14" runat="server"
                                    TargetControlID="CompareValidator6">
                                </ajaxToolkit:ValidatorCalloutExtender>
                                <asp:HiddenField ID="hidcodigoImportar" runat="server" />
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                Zona *
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlZona1" runat="server">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator7" runat="server" ErrorMessage="Campo obligatorio!"
                                    ValidationGroup="Guardar" ControlToValidate="ddlZona1" ValueToCompare="0" Operator="NotEqual"
                                    ForeColor="Red" Display="None"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender15" runat="server"
                                    TargetControlID="CompareValidator7" PopupPosition="BottomLeft">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Responsable *
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlResponsable" runat="server" SkinID="ddl150">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator9" runat="server" ErrorMessage="Campo obligatorio!"
                                    ValidationGroup="Guardar" ControlToValidate="ddlResponsable" ValueToCompare="0"
                                    Operator="NotEqual" ForeColor="Red" Display="None"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender19" runat="server"
                                    TargetControlID="CompareValidator9">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                Empresa *
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlEmpresa" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlEmpresa_SelectedIndexChanged">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator10" runat="server" ErrorMessage="Campo obligatorio!"
                                    ValidationGroup="Guardar" ControlToValidate="ddlEmpresa" ValueToCompare="0" Operator="NotEqual"
                                    ForeColor="Red" Display="None"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender20" runat="server"
                                    TargetControlID="CompareValidator10" PopupPosition="BottomLeft">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Labor *
                            </td>
                            <td>
                                <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel3">
                                    <telerik:RadSearchBox ID="searchBoxLabor" runat="server" Width="150" ShowSearchButton="false"
                                        EmptyMessage="Buscar labor.." OnSearch="searchBoxLabor_Search">
                                        <DropDownSettings Height="150" Width="150" />
                                        <WebServiceSettings Path="frmImportarSondaje.aspx" Method="GetResults" />
                                    </telerik:RadSearchBox>
                                    <br />
                                    <asp:Label ID="lblLabor" runat="server" Text=""></asp:Label>
                                    <asp:HiddenField ID="hidCodigoLabor" runat="server" Value="0" />
                                    <asp:HiddenField ID="hidDato" runat="server" Value="0" />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td>
                                <asp:ImageButton ID="ibtnLabor" runat="server" ToolTip="Consultar Labor" ImageUrl="~/Imagen/botones/button_help32.png"
                                    OnClientClick="BuscarLaborOpenModal('../Geo/frmBuscarLabor.aspx');" />
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                Máquina *
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlMaquina" runat="server">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator11" runat="server" ErrorMessage="Campo obligatorio!"
                                    ValidationGroup="Guardar" ControlToValidate="ddlMaquina" ValueToCompare="0" Operator="NotEqual"
                                    ForeColor="Red" Display="None"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender22" runat="server"
                                    TargetControlID="CompareValidator11" PopupPosition="BottomLeft">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Observaciones
                            </td>
                            <td colspan="5">
                                <telerik:RadTextBox ID="txtObservacion" runat="server" Height="60px" TextMode="MultiLine"
                                    Width="500px" MaxLength="500">
                                </telerik:RadTextBox>
                                &nbsp; &nbsp; &nbsp; &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Archivo a importar
                            </td>
                            <td>
                                <asp:FileUpload ID="fuImportar" runat="server" onchange="Javascript: ValidarArchivoCarga();"
                                    ToolTip="Seleccionar Archivo Excel" />
                            </td>
                            <td>
                                &nbsp;
                                <asp:ImageButton ID="ibtnMostrarArchivo" runat="server" ImageUrl="~/Imagen/botones/button_import32.png"
                                    ToolTip="Importar" OnClick="ibtnMostrarArchivo_Click" />
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td colspan="8">
                                <telerik:RadAjaxPanel ID="RadAjaxPanel4" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                                    <telerik:RadGrid runat="server" ID="rgLista" AutoGenerateColumns="False" AllowSorting="false"
                                        AllowPaging="false" AllowCustomPaging="False" ShowStatusBar="True" PageSize="10"
                                        AllowMultiRowSelection="True" AllowFilteringByColumn="false" MasterTableView-NoMasterRecordsText="No se ha registrado información...">
                                        <MasterTableView DataKeyNames="TLG,Seccion,Aux,Fila,Este,Norte,Cota,Azimut,Inclinacion,Distancia,Fecha,CodigoMuestra,Desde,Hasta,Validacion">
                                            <Columns>
                                                <telerik:GridBoundColumn DataField="TLG" HeaderText="TLG" HeaderStyle-Width="70px" />
                                                <telerik:GridBoundColumn DataField="Seccion" HeaderText="Seccion" HeaderStyle-Width="40px" />
                                                <telerik:GridBoundColumn DataField="Aux" HeaderText="Aux" HeaderStyle-Width="40px" />
                                                <telerik:GridBoundColumn DataField="Fila" HeaderText="Fila" HeaderStyle-Width="40px" />
                                                <telerik:GridBoundColumn DataField="Este" HeaderText="Este" HeaderStyle-Width="40px" />
                                                <telerik:GridBoundColumn DataField="Norte" HeaderText="Norte" HeaderStyle-Width="50px" />
                                                <telerik:GridBoundColumn DataField="Cota" HeaderText="Cota" HeaderStyle-Width="40px" />
                                                <telerik:GridBoundColumn DataField="Azimut" HeaderText="Azimut" HeaderStyle-Width="40px" />
                                                <telerik:GridBoundColumn DataField="Inclinacion" HeaderText="Inclinacion" HeaderStyle-Width="60px" />
                                                <telerik:GridBoundColumn DataField="Distancia" HeaderText="Distancia" HeaderStyle-Width="60px" />
                                                <telerik:GridBoundColumn DataField="Fecha" HeaderText="Fecha" HeaderStyle-Width="60px"
                                                    DataFormatString="{0:dd/MM/yyyy}" />
                                                <telerik:GridBoundColumn DataField="CodigoMuestra" HeaderText="Código" HeaderStyle-Width="60px" />
                                                <telerik:GridBoundColumn DataField="Desde" HeaderText="Desde" HeaderStyle-Width="60px" />
                                                <telerik:GridBoundColumn DataField="Hasta" HeaderText="Hasta" HeaderStyle-Width="60px" />
                                                <telerik:GridBoundColumn DataField="Validacion" HeaderText="Validación" HeaderStyle-Width="150px" />
                                            </Columns>
                                        </MasterTableView>
                                        <ClientSettings EnableRowHoverStyle="true">
                                            <ClientEvents OnRowDblClick="rowDblClick" />
                                            <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                                                ScrollHeight="170px" />
                                        </ClientSettings>
                                    </telerik:RadGrid>
                                </telerik:RadAjaxPanel>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="7">
                                (*) CAMPOS OBLIGATORIOS
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td colspan="6">
                                <asp:Panel ID="pnlMensaje" runat="server" class="alert alert-danger">
                                    <strong>¡Atención!</strong>
                                    <asp:Label ID="lblMensaje" runat="server" Text=""></asp:Label>
                                </asp:Panel>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                    </tbody>
                </table>
                <div>
                    <table>
                        <tbody>
                            <tr>
                                <td>
                                    <asp:ImageButton ID="ibtnGuardar" runat="server" ValidationGroup="Guardar" ImageUrl="~/Imagen/botones/button_save32.png"
                                        ToolTip="Guardar" OnClick="ibtnGuardar_Click" />
                                </td>
                                <td>
                                    <asp:ImageButton ID="ibtnCancelar" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                                        ToolTip="Cancelar" OnClick="ibtnCancelar_Click" />
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </ContentTemplate>
        <Triggers>
            <ajax:PostBackTrigger ControlID="ibtnMostrarArchivo" />
            <asp:PostBackTrigger ControlID="ibtnMostrarArchivo"></asp:PostBackTrigger>
            <asp:PostBackTrigger ControlID="ibtnGuardar"></asp:PostBackTrigger>
        </Triggers>
    </asp:UpdatePanel>
    <!--vista popup-->
</asp:Content>
